#define set_json_regal_config_cache_directory(value)                     Config::cacheDirectory = value
#define set_json_regal_config_cache_enable(value)                        Config::cache = value
#define set_json_regal_config_cache_shader(value)                        Config::cacheShader = value
#define set_json_regal_config_cache_shaderread(value)                    Config::cacheShaderRead = value
#define set_json_regal_config_cache_shaderwrite(value)                   Config::cacheShaderWrite = value
#define set_json_regal_config_cache_texture(value)                       Config::cacheTexture = value
#define set_json_regal_config_cache_textureread(value)                   Config::cacheTextureRead = value
#define set_json_regal_config_cache_texturewrite(value)                  Config::cacheTextureWrite = value
#define set_json_regal_config_configfile(value)                          Config::configFile = value
#define set_json_regal_config_dispatch_emulation_enable_bin(value)       Config::enableEmuBin = value
#define set_json_regal_config_dispatch_emulation_enable_bv(value)        Config::enableEmuBaseVertex = value
#define set_json_regal_config_dispatch_emulation_enable_dsa(value)       Config::enableEmuDsa = value
#define set_json_regal_config_dispatch_emulation_enable_filter(value)    Config::enableEmuFilter = value
#define set_json_regal_config_dispatch_emulation_enable_hint(value)      Config::enableEmuHint = value
#define set_json_regal_config_dispatch_emulation_enable_iff(value)       Config::enableEmuIff = value
#define set_json_regal_config_dispatch_emulation_enable_obj(value)       Config::enableEmuObj = value
#define set_json_regal_config_dispatch_emulation_enable_path(value)      Config::enableEmuPath = value
#define set_json_regal_config_dispatch_emulation_enable_ppa(value)       Config::enableEmuPpa = value
#define set_json_regal_config_dispatch_emulation_enable_ppca(value)      Config::enableEmuPpca = value
#define set_json_regal_config_dispatch_emulation_enable_quads(value)     Config::enableEmuQuads = value
#define set_json_regal_config_dispatch_emulation_enable_rect(value)      Config::enableEmuRect = value
#define set_json_regal_config_dispatch_emulation_enable_so(value)        Config::enableEmuSo = value
#define set_json_regal_config_dispatch_emulation_enable_texc(value)      Config::enableEmuTexC = value
#define set_json_regal_config_dispatch_emulation_enable_texsto(value)    Config::enableEmuTexSto = value
#define set_json_regal_config_dispatch_emulation_enable_vao(value)       Config::enableEmuVao = value
#define set_json_regal_config_dispatch_emulation_enable_xfer(value)      Config::enableEmuXfer = value
#define set_json_regal_config_dispatch_emulation_force_bin(value)        Config::forceEmuBin = value
#define set_json_regal_config_dispatch_emulation_force_bv(value)         Config::forceEmuBaseVertex = value
#define set_json_regal_config_dispatch_emulation_force_dsa(value)        Config::forceEmuDsa = value
#define set_json_regal_config_dispatch_emulation_force_filter(value)     Config::forceEmuFilter = value
#define set_json_regal_config_dispatch_emulation_force_hint(value)       Config::forceEmuHint = value
#define set_json_regal_config_dispatch_emulation_force_iff(value)        Config::forceEmuIff = value
#define set_json_regal_config_dispatch_emulation_force_obj(value)        Config::forceEmuObj = value
#define set_json_regal_config_dispatch_emulation_force_path(value)       Config::forceEmuPath = value
#define set_json_regal_config_dispatch_emulation_force_ppa(value)        Config::forceEmuPpa = value
#define set_json_regal_config_dispatch_emulation_force_ppca(value)       Config::forceEmuPpca = value
#define set_json_regal_config_dispatch_emulation_force_quads(value)      Config::forceEmuQuads = value
#define set_json_regal_config_dispatch_emulation_force_rect(value)       Config::forceEmuRect = value
#define set_json_regal_config_dispatch_emulation_force_so(value)         Config::forceEmuSo = value
#define set_json_regal_config_dispatch_emulation_force_texc(value)       Config::forceEmuTexC = value
#define set_json_regal_config_dispatch_emulation_force_texsto(value)     Config::forceEmuTexSto = value
#define set_json_regal_config_dispatch_emulation_force_vao(value)        Config::forceEmuVao = value
#define set_json_regal_config_dispatch_emulation_force_xfer(value)       Config::forceEmuXfer = value
#define set_json_regal_config_dispatch_enable_code(value)                Config::enableCode = value
#define set_json_regal_config_dispatch_enable_debug(value)               Config::enableDebug = value
#define set_json_regal_config_dispatch_enable_driver(value)              Config::enableDriver = value
#define set_json_regal_config_dispatch_enable_emulation(value)           Config::enableEmulation = value
#define set_json_regal_config_dispatch_enable_error(value)               Config::enableError = value
#define set_json_regal_config_dispatch_enable_log(value)                 Config::enableLog = value
#define set_json_regal_config_dispatch_enable_missing(value)             Config::enableMissing = value
#define set_json_regal_config_dispatch_enable_statistics(value)          Config::enableStatistics = value
#define set_json_regal_config_dispatch_enable_trace(value)               Config::enableTrace = value
#define set_json_regal_config_dispatch_force_emulation(value)            Config::forceEmulation = value
#define set_json_regal_config_force_core(value)                          Config::forceCoreProfile = value
#define set_json_regal_config_force_es1(value)                           Config::forceES1Profile = value
#define set_json_regal_config_force_es2(value)                           Config::forceES2Profile = value
#define set_json_regal_config_frame_limit(value)                         Config::frameLimit = value
#define set_json_regal_config_frame_md5_color(value)                     Config::frameMd5Color = value
#define set_json_regal_config_frame_md5_depth(value)                     Config::frameMd5Depth = value
#define set_json_regal_config_frame_md5_mask_color(value)                Config::frameMd5ColorMask = (unsigned char)(value)
#define set_json_regal_config_frame_md5_mask_depth(value)                Config::frameMd5DepthMask = (size_t)(value)
#define set_json_regal_config_frame_md5_mask_stencil(value)              Config::frameMd5StencilMask = (unsigned char)(value)
#define set_json_regal_config_frame_md5_stencil(value)                   Config::frameMd5Stencil = value
#define set_json_regal_config_frame_save_enable_color(value)             Config::frameSaveColor = value
#define set_json_regal_config_frame_save_enable_depth(value)             Config::frameSaveDepth = value
#define set_json_regal_config_frame_save_enable_stencil(value)           Config::frameSaveStencil = value
#define set_json_regal_config_frame_save_prefix_color(value)             Config::frameSaveColorPrefix = value
#define set_json_regal_config_frame_save_prefix_depth(value)             Config::frameSaveDepthPrefix = value
#define set_json_regal_config_frame_save_prefix_stencil(value)           Config::frameSaveStencilPrefix = value
#define set_json_regal_config_load_egl(value)                            Config::loadEGL = value
#define set_json_regal_config_load_es2(value)                            Config::loadES2 = value
#define set_json_regal_config_load_gl(value)                             Config::loadGL = value
#define set_json_regal_config_system_egl(value)                          Config::sysEGL = value
#define set_json_regal_config_system_es1(value)                          Config::sysES1 = value
#define set_json_regal_config_system_es2(value)                          Config::sysES2 = value
#define set_json_regal_config_system_gl(value)                           Config::sysGL = value
#define set_json_regal_config_system_glx(value)                          Config::sysGLX = value
#define set_json_regal_config_trace_file(value)                          Config::traceFile = value
#define set_json_regal_logging_bufferlimit(value)                        Logging::bufferLimit = value
#define set_json_regal_logging_callback(value)                           Logging::callback = value
#define set_json_regal_logging_enable_app(value)                         Logging::enableApp = value
#define set_json_regal_logging_enable_driver(value)                      Logging::enableDriver = value
#define set_json_regal_logging_enable_error(value)                       Logging::enableError = value
#define set_json_regal_logging_enable_http(value)                        Logging::enableHttp = value
#define set_json_regal_logging_enable_info(value)                        Logging::enableInfo = value
#define set_json_regal_logging_enable_internal(value)                    Logging::enableInternal = value
#define set_json_regal_logging_enable_warning(value)                     Logging::enableError = value
#define set_json_regal_logging_filename(value)                           Logging::logFilename = value
#define set_json_regal_logging_framestatistics(value)                    Logging::frameStatistics = value
#define set_json_regal_logging_frametime(value)                          Logging::frameTime = value
#define set_json_regal_logging_json(value)                               Logging::json = value
#define set_json_regal_logging_jsonfile(value)                           Logging::jsonFilename = value
#define set_json_regal_logging_log(value)                                Logging::log = value
#define set_json_regal_logging_maxbytes(value)                           Logging::maxBytes = value
#define set_json_regal_logging_maxlines(value)                           Logging::maxLines = value
#define set_json_regal_logging_once(value)                               Logging::once = value
#define set_json_regal_logging_pointers(value)                           Logging::pointers = value
#define set_json_regal_logging_process(value)                            Logging::process = value
#define set_json_regal_logging_thread(value)                             Logging::thread = value
